import { UesrBusinessCardDataType } from "../user";

export interface OrderDataType {
  id: number;
  title: string;
  platform: string;
  brand: string;
  influencerCount: number;
  contentCategory: string;
  contentType: string;
  fansMin: number;
  fansMax: number;
  cooperationStart: string;
  cooperationEnd: string;
  applyDeadline: string;
  feeDescription: string;
  coverImage: string;
  isVisible: boolean;
  details: string;
  createdAt: string;
  updatedAt: string;
}

export interface UserOrderDataType {
  id: number;
  userId: number;
  businessOrderId: number;
  businessCardId: number;
  userAccountId: number;
  businessCard: UesrBusinessCardDataType;
  reviewStatus: string;
  taskStatus: string;
  remark: string;
  createdAt: string;
  updatedAt: string;
}

export type UserOrderReviewStatusType = "pending" | "selected" | "rejected" | "canceled";

export type UserOrderTaskStatusType = "registered" | "inProgress" | "completed" | "canceled";
